package top.hongthorn.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * <p>
 * 驱逐舰编队
 * </p>
 *
 * @author 泓宇网络科技工作室
 * @since 2023-12-28 00:47:55
 */
@Data
@TableName("chaser")
@ApiModel(value = "Chaser对象", description = "驱逐舰编队")
public class Chaser implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "formation_id", type = IdType.AUTO)
    private Integer formationId;

    @ApiModelProperty("编队名称")
    @TableField("formation")
    private String formation;

    @ApiModelProperty("直升机数量")
    @TableField("helicopter_number")
    private Integer helicopterNumber;

    @ApiModelProperty("驱逐舰数目")
    @TableField("destroyer_number")
    private Integer destroyerNumber;

    @ApiModelProperty("护卫舰数目")
    @TableField("frigate_number")
    private Integer frigateNumber;

    @ApiModelProperty("补给舰数目")
    @TableField("supply_ship_number")
    private Integer supplyShipNumber;

    @ApiModelProperty("猎潜艇数目")
    @TableField("submarine_chaser_number")
    private Integer submarineChaserNumber;
}
